a sandwich on a roll - German English Dictionary